Application Note: ALL5002
Platform: All Platforms
Title: Pixel!FX 3.0 bug fixes
Date: September 19, 1995
Fixed in 3.0-008
- LIC License server does not restart automatically.
- INS PIXELFXDIR message for Setup on SunOS is incorrect.
- INS Setup program does not load XKeysymDB.
Fixed in 3.0-009
- LIC License Server does not run with 1 license.
Fixed in 3.0-010
- LIC password font
- LIC password / encode problem
- PRI Print number of copies is not functional
Fixed in 3.0-011
- SCA StudioScan is too slow on Solaris
- SCA UMAX PowerLook
- SCA Using ScanJet IIp options causes crash
Fixed in 3.0-012
- FIL Need Production JPEG
- SCA PowerLook has problems on Sun with engine (-27 error)
- FIL tiff CCITT minisblack files are inverted
- FIL support samplesperpixel=4 rgb tiff files
- FIL support gif89a
- FIL GIF files should have gamma of 2.2
- SCA UMAX driver problem for grayscale/color
- SCA scan problems when no prescan is done
- INS incorrect instructions for Bourne/Korn shells on CD install
Fixed in 3.0-013
- FIL ilib/src/image/pscript.c-Replace malloc/free with GetMem/FreeMem.
Fix RANGE macro mis-definition
- SCA Remove 10-scanner limitation (new limit is 99)
- VIE Crash when using > 100 image icons.
- VIE Bug causes "flash" of icons when image directory
is loaded.
- EDI Imageops dialogs (threshold, contrast, reduce noise, etc.)
pop up in upper left corner of display. Problem: parent of dialogs
is unmanaged imageops panel that is no longer used. Instead,
move these dialogs under work shell and no longer create imageops
panel.
- VIE Ruler toggle button - initial state is off instead of
on
- FIL P?M saves screwed up subsequent loads on the alpha
- FIL ImageDetect didn't work for Alpha, NCR, SCO on Sun Raster
and Interleaf files
- FIL Fix for gamma test. Images with gamma less than 2.2 were
not gamma corrected for GIF saves.
- FIL Fix for GIF load failures. Error check prior to xform
to 256 color
- MIS Removed "ScannersFind problem" message when
no scanner.ref file
- LIC License Server should only warn once for case of <
30 days to expire and hostname=NONE
- MIS XDesigner 3.2
Fixed in 3.0-014
- FIL Can't read Photoshop grayscale JPEG files
- PLG If no passwd file installed, Plug-in needs better warning
to user
- PLG Fix supporting use of multiple scanners of same type with
plug-in
- LIC Improper placement of #ifdef OLD_LICENSE causes scanner
not to be properly released when using non-elite scanner
- SCA Scanner close & release needs to first call scanner
close stuff to remove, e.g. size dialog and color adjust dialog
- SCA Close and Release hangs SGI plugin doesn't work for other
cases
- SCA Bring up plug-in in DirectColor mode. Bring up color adjust
dialog. Close and release scanner. Acquire scanner again: messages
to transcript complain about failing to allocate colors. Fix
by not destroying and recreating ScannerWin.
- MIS Kludge to prevent gamma from being 0. Actually need to
do something different for the case where locale is Swedish (,'s
become .'s and .'s become ,'s).
- SCA resolution typed in cms was converted to inches in Scan
Size dialog.
- INS more general way to handle upper case versus lower case
in CD installation script.
- INS validity check on installation directory (cdinstall)
- ENG new script ($PIXELFXDIR/scripts/multi-page.tcl) for scanning
from an ADF and then saving to a set of tiff files
- INS Solaris scanner installation doesn't work for multiple
SCSI buses
- INS scanner installation doesn't use mkdev command properly
Fixed in 3.0-015
- SCA Arcus II product rev 1.3 has LUT values in range 0-255
instead of 0-65535
Fixed in 3.0-016
- EDI Button 3 should work as eyedropper when, e.g. when paintbrush
is active tool. NOTE: Problem introduced with fix on Sept. 9 for
multiple displayed selection boxes.
- EDI Fast selection scrolling fixes. Crash when scrolling fast
selection that is allWhite (rectangular). Also bad redrawing and/or
crash when scrolling, e.g. mask that originally was redrawn such
that the mask image was beyond left hand or top of view window.
- SCA Load settings did not support import of LUT, uselut toggle,
prescan dpi (NOTE: prescan dpi change only supported for certain
scanners). Added support for using independent red, green and
blue LUTs for certain scanners (e.g. D4000). Import of LUTs is
supported through "Photoshop" curve format or using
the settings file (scanLutR, scanLutG, scanLutB). If the "DONT_DISPLAY_RGB_LUTS"
environment variable is not turned on, the LUTs will display in
their respective colors if they are unique!
- MIS cleanup debug output for PowerLook and other SCSI driver
messages
- PLG add a Plugin license type
- EDI fix color swapping problem on SPARC SX graphics controller
(actually any system with a TrueColor default visual)
- EDI Color Selector r & b reversed on Sparc5 S24 (SX card?)
- EDI more accurate approx. color for pseudocolor
- SCA print out inquiry data if FJ_MESSAGES is turned on
- SCA Fix crash on Solaris 2.x for saving scan settings
- INS Use XNLSPATH for nls stuff on Sun OS 4.1.x
Fixed in 3.0-017
- SCA When displaying RGB LUT, XtConvert to get correct colors
did not use XDlut widget, but instead a widget with the default??
colormap.
- SCA Quality of displayed image always poor when zooming on
prescan image, regardless of prescan dpi. Modified code to take
advantage of entire prescan image (Use NO_SCAN_ZOOM_DETAIL environment
variable to switch this off)
- SCA SCSI output cleanup
- SCA cleanup JX610 generic driver usage. Change IBM generic
driver to handle EBUSYerrno's.
- PLG fix bug introduced 3.0-017 for the plugin license type.
- FIL Added gamma resources for the following file types: Tiff,
GIF, Targa, Postscript, JPEG, Frame, Interleaf,Sun Raster. Change
default gamma for JPEG to 2.2.
- SCA Made changes to the LUT that is saved and loaded so thatit
is of size (1<< scanner- >lutBits). Modified the Photoshop
curve import to scale LUT to appropriate size. Interpolation is
done for LUTs that are smaller in size than the scanners supported
LUT size.
- SCA refixed scanPaperName settings bug fix
- FIL JPEG version 5a
Fixed in 3.0-018
- FIL Yet another JPEG 5a
- MIS Command line options were broken by code move (XtNumber
didn't work on a pointer)
- SCA change Solaris 2.x buffer to 256K, speeds up full bed
scan on StudioScanII from ~39 min to ~7min.
- SCA change usleep time on non-SunOS 4.1.x to 40000 microseconds
- PLG more error checking for setlinks, make sure that entered
Photoshop directory is valid
- PLG Plugin supports the ScanJet IIp/3p
- INS Setup path changes
- SCA minor memory leak removal
Fixed in 3.0-019
- SCA Fix bug (crash) introduced in trying to use first scanner
in scanner.ref found for current platform if there is no default
scanner.
- MIS GammaInit fixed (resources were not being used for gamma
values).
- PLG Plugin message fixed, remove unused code.
- SCA Fujitsu Scan more than 4k bytes at a time, use GlobalBuf
stuff, return status of nonzero should be an error.
- MIS Fix for Swedish locale. Numbers for Swedish locale use
',' as the decimal point, so use C for numeric always.
- LIC Fix for SunOS 4.1.x mounting /tmp as a tmpfs. This prevents
files in that directory from being locked.
- OS Handle SunOS 4.1.2 and 4.1.1 case. They do not have 'cut'.
- MIS First try to handle no PIXELFXDIR environment variable.
- SCA Kludge to fix Settings Load for the plugin. Only pfx uses
Xrm.c, so plugin cannot load D4000 settings properly.
- SCA Many changes to fix problems associated with scanning
at odd resolutions with the Horizon/Horizon Plus. Main problem
was that GetWindow had to be called after the Scan command was
issued.
- SCA Changed quality_type from -1 (Preview quality) to 0 (Normal
quality). Added Environment variable HORIZON_QUALITY to set this
value.
- SCA Support Y resolution up to 2540 ppi for grayscale and
lineart on Horizon +. Horizon + code does not support full resolution
of the scanner for lineart/grayscale
- SCA fix PowerLook for strange resolutions, not enough memory
was always allocated.
Fixed in 3.0-020 (12/22/94)
- FIL Import support for Mental(ix) stream image format. Turned
on in Pixel!FX open dialog for PFX301 (debug) version.
- ENG In TCL code: Stream option for image load can take a file
descriptor argument (kludge).
- FIL Remove limitation preventing use of tiff / imageFile interface
to read multi-page tiff documents (Discovered when implementing
tiff reader for plugdb).
- MIS Kludge allows window other than default root window to
be used as source of colormap for pixmaps (Required when implementing
plugdb pixmap display).
- PLG Now includes routine UiSoundBell. NOTE: Plugin should
no longer have 'pfxlic.c' linked in.
- SCA Changes for Vista-S6 scanner.
- OCR Remove name conflict with Recore 3.0
- PLG Version 3.0-021, declare plugin production
- FIL Remove GIF from code to please CompuServe/Unisys
- SCA Color adjustments do not work for a grayscale prescan.
- SCA Scan cancel brings up ugly percent complete message
- SCA Fix for Horizon transparencies.
- SCA Access to Horizon specific controls via environment variables
is added. Environment variables are HORIZON_EDGE_ENHANCE, HORIZON_DESCREEN,
HORIZON_DESCREEN_FREQ.
- OS Remove kludge code no longer necessary?? with IRIX 5.3
- SCA sginap added to usleep to yield to system processes during
scan, thus preventing SCSI bus reset on UMAX Vista-S6 during large
scan.
Fixed in 3.0-021 (01/23/95)
- MIS cleanup, remove debug output on alpha
- FIL New patent statement required by CompuServe/UNISYS.
- INT Use environment variable PIXELFX_IMG_RES to account for
Interleaf 6.0x failing to put resolution in temporary file.
- SCA DG driver needs to handle check condition.
- MIS On HP ScanSize dialog had ugly "OptionLabel"
string in it.
- SCA Fix PowerLook Product Rev 1.4. Several minor fixes could
affect Vista S6. Main problem was Set Window length.
- LIC print out error message for case where user blows away
/etc/protocols.
- SCA Switch default case from AGFA driver to UMAX driver for
the PowerLook
- SCA Fix gang scan problem
Fixed in 3.0-022 (02/13/95)
- ENG OCR engine output should go to stdout
- OS New AIX 3.2.5 revision
- ENG engine was not being statically linked on all platforms
(e.g. SunOS)
- PRI If print command is "lp" then we were sending
n squared pages to the printer
- FIL Several other packages were not reading our Line art TIFF
files without inverting. According to the TIFF 6 Spec the normal
case for CCITT compression is Photometric MINISWHITE. All packages
seem to read this correctly, so we will invert all lineart images
and set MINISWHITE.
- MIS The red_mask, green_mask, and blue_mask image members
were not initialized if the image is not color. This caused warning
messages on Solaris 2.x.
Fixed in 3.0-023 (02/22/95)
- PLG Plugin needs a interface_events function
- PLG Setlinks Test should test for existence of a link
Fixed in 3.0-024 (02/23/95)
- MIS Open dialog doesn't work from ImageWindow
- MIS Nicer font for non SGI
- OS changes for OSF1 Version 3.0
Fixed in 3.0-025 (02/24/95)
- MIS Uninitialized memory is freed if there are no scanners.
This causes crash on IRIX 5.3, OSF1 V3.0, HP-UX, ...
- SCA usleep does not properly release the machine. This causes
the Arcus II, plus Microteks to use all the cycles on a machine
during a scan.
- PLG fix message for Korn/Bourne shell Plugin CD installation
Fixed in 3.0-026 (03/06/95)
- SCA Change to Solaris driver for Microtek class drivers to
handle sense data better.
- OCR Fixed crash that occurs when using a Miff or Pnm filter
after using OCR.
- SCA Scanmaster 4500 support
- SCA Limit scanlines to 20 lines per read. This was causing
the Solaris 2, and SunOS drivers to hang up the machine while
scanning with Microtek class scanners
- SCA Fix some assignments that were preventing proper error
reporting for Microtek class scanners.
- DOC install.ps on 3.0-011 CD is not printable
Fixed in 3.0-027 (03/10/95)
- INS IBM install doesn't work properly -- need to reinstall
after a reboot
- INS Scanner Setup support for Scanmaster 4500
- MIS Fixed spelling errors in stringdb.
- MIS When you replicate image window, new image window does
not have proper title.
- MIS Line art display overwrites 1 byte past end of line, sometimes
- MIS Switch to stripped binaries to reduce release size.
- OS Switch IBM release to shared libraries to prevent text
typing problem from occurring.
- FRM Fix support for FrameMaker 4 inset images. Images that
were imported into Frame, were not being handled properly by Pixel!FX.
Fixed in 3.0-028 (03/30/95)
- FIL Switched default GIF save case to interleaved for WWW
users.
- SCA Fixed bug in histogram display for grayscale prescans.
- SCA Fixed problems with Arcus II product rev 1.3.
- MIS Fixed XKeysymDB so that Solaris 2.x Copy, Cut, and Paste
keys work
- FIL fix bug reported by Herb, WPG export did not work correctly
for 256 color images that had less than 8 colors
Fixed in 3.0-029 (04/13/95)
- SCA Possibly fixed Arcus II problems with firmware 1.3
- SCA Grayscale histogram was not calculated correctly.
Fixed in 3.0-030 (04/17/95)
- SCA Grayscale LUT changes did not work correctly for the Fujitsu
3096G on Solaris 2.x.
Fixed in 3.0-031 (04/20/95)
- SCA The Autofocus button did not function correctly on the
Howtek D4000/4500.
- SCA The crop box on the 4500 was offset in the Y direction
from actual scan area.
- MIS Copyright upped to 1995
- OCR The Statistics dialog was not always raised when Statistics
button selected.
Fixed in 3.0-032 (5/2/95)
- INS IBM install doesn't work properly -- cannot run cfgmgr
after install
- SCA ScanJet 3c support
Fixed in 3.0-033 (5/9/95)
- MIS Import JPEG image. Select area with Lasso. Then, undo.
Rectangle around lasso redraws with gamma 1. Now scroll image.
Newly drawn area of image is also drawn with gamma 1.
- FIL Pseudo color image with less that 256 colors (16 level
gray) not handled properly by Sun Rasterfile Miff filter.
- FRM Correct frame fix #1158. Frame4 handles RGB sun raster
and encoded but not BGR sun raster files.
- OCR Cleanup known OCR error messages
- OCR Displaying Learned characters greater than 127 can cause
crash (Solaris 2.x)
- INS Make OK the default button for Setup program.
Fixed in 3.0-034 (5/22/95)
- MIS Do not run if unable to open stringdb file
- MIS Change LANGUAGE environment variable to PFX_LANGUAGE to
prevent undesired shared usage.
- MIS New dialog callback was using wrong number of parameters
- FIL Changed handling of 16 level gray images in SUNtoMIFF
filter to allow exchange of images with Frame.
Fixed in 3.0-035 (6/1/95)
- SCA Added support for Transparency Adapter on the Microtek
ScanMaker III.
- SCA Fixed display problem for prescan area when user turns
on and off transparency option
Fixed in 3.0-036 (6/6/95)
- MIS Fix problem with Motif tearoff menus.
- FIL Frame inset images use gamma 2.2
- FIL Scan to file / ADF bug fix. Tiff read did not handle thumbnail
images in a position other than the end of the file.
- SCA Horizon/Horizon+ allocated 8 times the memory required
in realloc case.
Fixed in 3.0-037 (6/21/95)
- PLG Made setlinks script work for Adobe Photoshop 3.0
- SCAN Engine did not support the HP ScanJet 3c.
Fixed in 3.0-038 (7/7/95)
- INS Permission message used in password program had been deleted
- EDIT Pasting from one image to another with a different gamma
does not work correctly
- EDIT Image Size... does not properly handle selection areas.
- MIS Fix for internationalization problem that arises when
LANG environment variable equals de. Incorrect postscript files
were written out, and OCR was crashing.
Fixed in 3.0-039 (7/20/95)
- SCAN ScanJet IIp/3p interface was using a button that
did not exist. Could potentially cause a crash.
- FILE Pixel!FX crashed loading multipage tiff files.
- MIS switch to gcc on Solaris2
[Previous App. Note]
[Next App. Note]
[Application Notes Overview]
[Home Page]
Copyright © 1995, Mentalix, 1700 Alma Drive, Suite 110, Plano, TX 75075, USA
Phone: 1-800-636-8259 or 1-214-423-9377, Facsimile: (214) 423-1145, e-mail: hotline@mentalix.com